Hmm... could this be Marina Cay in the BVI?


[Linked Image]