Alternatives to Maegens Bay and going to St John . When on St Thomas , consider trying Coki Beach or Saphire Bay. Both would be a 15 minute cab ride at a cost of about $15. Both offer facilities from chair rentals to food snorkelling etc. Walk in snorkelling at both is good.