I've previously snorkelled in Sardinia which was great, kelp forests, some brightly coloured fish and dived in Egypt which was beautiful.
Where could I go? (possibly similar to Sardinia in terms of snorkelling from the shore?) I was wondering about Corsica south coast, Malta? Or further afield? Any thoughts - it would be myself and two older teens