Where is La Isla?

Where is La Isla located?

La Isla, Yucatan, Mexico (approx. 21.38333°, -88.93333°)


Where is La Isla on the map?