New Providence. The Bahamas.

FROM WIKIVOYAGE: