×

Orchila Island

Island in Venezuela
La Orchila Island is an island and a military base off the coast of Venezuela, north of Caracas. It has numerous beaches, including one where the sand is markedly pink. Wikipedia
Area: 16.6 mi²
Island groups: Antilles and Lesser Antilles