Mossel Bay is a popular holiday town with a lot to offer travellers - long stretches of pristine white beaches, perfect swimming conditions in the warm waters of the Indian Ocean, mild all year around climate and an abundance of marine life. Mossel Bay offers a range of accommodation facilities including B&Bs, guest houses, self catering and hotels.