Los Roques archipelago is a federal dependency of Venezuela made up of some 350 islands, cays, and islets in a total area of about 41 sq km. The archipelago is located 128 km (80 mi) directly north of the port of La Guaira. The islands' pristine coral reef attracts visitors from around the world, some of whom come in their own yachts and anchor in the inner, protected shallow waters. Development and tourism are controlled. Because of the wide variety of seabirds and rich aquatic life, the Venezuelan Government declared Los Roques a National Park in 1972. Image courtesy of NASA.