Swimming isn't as exciting as diving and snorkeling at these beaches.
The public beaches are slightly disappointing, but the great attraction is to be found beneath the waves, where you can dive or snorkel among brilliantly-coloured coral and fish.