La Orchila
La Orchila 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 (Arena Rosada).There is a presidential ...
La Orchila - Wikipedia