i was gonna say ... scuba and you cant swim
you'd be lucky to pass a hotel sponsored course but to be certified here before going over good luck
its not exactly a weekend type course
i vote hotel deal, cruises can sometimes feel to rushed, you will see more if you do hotel imo