Happy Bay Weligama Guesthouse and Restaurant set on the southern coast of the paradise island of Sri Lanka