Description
Royal Caribbean cruise lines drop passengers off on their private bit of paradise for a day of sandy beaches, warm blue waters and wonderful snorkelling.