The Radisson SAS Bay Point Resort Malta is superbly situated in St. George’s directly overlooking the Mediterranean Sea. It commands panoramic views along the Northern coast of Malta stretching all the way to the sister Island of Gozo. more