Los Roques is a national park archipelago of about 300 islands, cays, and coral reefs in the Caribbean Sea, roughly 160km north of Caracas. It's one of the most beautiful marine environments in the Caribbean — turquoise water, white sand, healthy coral reefs, and almost no development beyond the small village of Gran Roque.
The archipelago is popular with Venezuelan and international visitors for snorkeling, diving, kitesurfing, sailing, and bonefishing. Gran Roque, the main inhabited island, has a collection of small posadas (guesthouses) that range from basic to comfortable. Most visitors fly in on small planes from Caracas (about 40 minutes); day trips are possible but overnight stays allow you to see the outlying cays when the day-trip crowd has left.
Kitesurfing conditions are excellent on the flat lagoon waters between the cays, particularly at Carenero. The reef system supports good populations of sea turtles, rays, and reef fish.
Entry to the national park carries a fee, typically collected at the airport. Accommodation and food are priced in US dollars. The island has limited facilities — bring any medicines, specialist equipment, or creature comforts you need.