Source: https://www.travelcodex.com/cruise-review-norwegian-spirit-7-day-eastern-caribbean-st-maarten-st-thomas-bahamas/