When your Caribbean cruise docks in the vibrant port of San Juan, an array of lavish all-inclusive resorts await your discovery, just moments away. Many resorts offer day passes, giving cruise passengers the opportunity to enjoy their world-class amenities and bask in tropical bliss.