Sliema, the shoppers’ mecca of Malta, the high-rise array rising up from the sea, dwarfing smaller structures with her imperious heights. It is hard to imagine that one can find peaceful spots in this bustling city, with its constant flow of traffic and its myriad of shoppers and businesses. Yet if you look closely enough,…