Search Hotels in Malta
the best fish restaurant that I found was called Pisces and it is also in Marsaxlokk. This was about 12 years ago so I am not sure if it is still there. The wife of the owner was also named Mary.