Has anyone been to both, and what are your thoughts. We love StJ , but a recent visitor Culebra (she has been there twice) reports to me that the snorkeling on Culebra is superior. We have been traveling to STJ for 19 years. We love to snorkel, hike to dramatic vistas, visit different beaches, star gaze from and enjoy morning coffee on the villa deck, dine out some, go to bed with the moon and wake to the sunrise. Thoughts?