The Legendary Marriott Hotel in Weligama Weligama Bay Marriott Resort and Spa opens its doors in a beautiful coastal town along the Southern shore.