I saw those two cell towers and vegetation and thought of St. Martin, but I don't recognize those hotels/apartments. And the hills are too low for that to be Pic Paradis. The only other island that built up that comes to mind is St. Thomas, but I'd have to google to find out where. Perhaps Red Hook?

Last edited by Zanshin; 04/05/2021 01:19 AM.

[Linked Image]