Find the word definition

Wikipedia
Cubagua

Cubagua or Isla de Cubagua is the smallest and least populated of the 3 islands constituting the Venezuelan state of Nueva Esparta, after Isla Margarita and Coche. It is located north of Araya Peninsula, the closest mainland area.