Culebra's beaches are ideal for snorkeling. Best Spots for Snorkeling Smaller cays and islets with abundant marine life surround Puerto Rico.