Culebra, and especially Flamenco Beach are breathtaking. The beach is gorgeous and by far one of the best beaches I have been to (and I travel alot). The sand is PERFECT and the water is fantastic, it feels like you're swimming in a big pool. For those adventure seekers, or if you're looking for some really (REALLY) good snorkeling, go to Carlos Rosario Beach, it's a small hike from Flamenco Beach (but the views are also worth it) and the snorkeling is amazing. The fish you see are extraordinary, and it's so worth it- it also feels pretty secluded, so that's even better, because you may get the entire beach to yourself. Other than that, Culebra is great, and although the ferry ride can be a bit much (slightly unorganized and can be a long wait- I recommend flying), once you reach Culebra, it is so worth it. Also, I'm originally from Puerto Rico, but Culebra has a different feel- we didn't feel like we were in Puerto Rico, it felt like a completely different world, a bit more arcaic you could say, so have an open mind and you're in an untouched world for the most part, and that's the charm!