Mossel Bay has rapidly grown from its days as a little fishing village and holiday resort. The big bay has long sandy beaches and the old town has plenty of historic and recreational attractions – not least of which is the Mossel Bay Golf Course. The course boasts a view of the sea from every tee and the chance to whale watch as you line up your next shot.