It is situated on the southern coast of Margarita Island, one of three islands in the Caribbean Sea off the South American mainland which make up the state of Nueva Esparta, at a distance of  from the state capital of La Asunción.
Margarita Island is situated on the southern shore of Margarita Island, part of the Caribbean islands that comprise the South American mainland's Nueva Esparta state, roughly equidistant from the state capital of La Asunción.