It's not easy to get there, but it's worth it if your cruise goes to the British Virgin Islands.
2025