St. George's Bay, Malta, Malta (1 hotels)