Think you know Malta? This Mediterranean island is often viewed as a place for cheap beach breaks - but there is much more to this sunspot than sun and sand, says Gareth Huw Davies.