Booking Guidance: every 360* 'full' Harbour Cruise including coves & creeks takes around 1.5 hours at a gentle sightseeing speed. Both Valletta and Marsamxetto 'full' Harbours Cruise is ~20km long and takes 3 hours + your own allowance for anchoring, swimming, snorkeling, sunbathing & sightseeing stops.