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 .
Swimming isn 't as exciting as diving and snorkeling at these beaches .