There is an area called Caleta Cayman on Cebaco Island, southwest, where you can see even better coral reefs and beaches for snorkeling.