(Warty?) Jellyfish. On one dive there were plenty of these around - even a few at 20m. The stings wear off after about 10 minutes.