The beaches are stunning stretches of white sand, great for sunning, windsurfing and diving. The island is approximately 7 by 5 miles (11 by 8 km). The coast is marked by cliffs, sandy coral beaches and mangrove forests. Culebra is an archipelago consisting of the main island and twenty-three smaller islands that lie off its coast. The largest of these cays are: Culebrita to the east, Cayo Norte to the northeast, and Cayo Luis Pena and Cayo Lobo to the west. These small islands are all classified as nature reserves. There are bird sanctuaries on many of the islands as well as turtle nesting sites on Culebra. Leatherback, green sea and hawksbill sea turtles use the beaches for nesting.
Culebra has many beautiful beaches including Flamenco Beach (Playa Flamenco), rated third best beach in the world for 2014 by tripadvisor. Culebra is also a popular destination for scuba divers because of the many reefs throughout the archipelago and the crystal clear waters, a result of the absent of runoffs from rivers and streams.