In Roatan, try Barefoot Divers. Very close to Cruise Terminal and a great Dive Op. They do an 8:30 and 10:30.