I think this topic is missing so far and the title says it all, so I’ll start.
Where in paradise are you? And can I also come visit please?
I live on the north coast of the Dominican Republic.
It does seem like a nice spot for a team building event?