Where is this gorgeous island? And is this where the Mooch is now?
Private island in British Virgin island chain