We stayed in at the Mellieha Bay Hotel, other side of the bay from Mellieha (long white building, you can’t miss it). Big, bland 4* all-inclusive kind of place, but OH demanded this in in return for me abandoning her to do the PADI AOW course. 3 pools, one of which was empty most of the time. The views out over the bay were spectacular and I have to say I did like the look of the bay for snorkeling – there’s a PADI dive centre as part of the hotel who can sort you out.
Also, we took a tour boat (English Rose Cruise, left from harbour at Mellieha) which went up the coast, visited a few caves, then stopped at the Blue Lagoon for a couple of hours where we did a spot of snorkeling. Good but then the boat went over to Gozo, then back past the Blue lagoon to the Crystal lagoon, much quieter and much better for a swim. If I did this again, I would take the snorkeling kit and walk over from the Blue Lagoon to the Crystal Lagoon and tell the boat to pick me up there.