Chilling by the Sliema seafront