I haven't been here, but I'll take another guess and say Costa Rica? Don't know the name of the island wherever it is.