Set along the idyllic Garden Route on South Africa’s spectacularly scenic coastline, the port town of Mossel Bay has grown impressively from its days as a little fishing village. Today, the thriving holiday resort town has plenty of recreational attractions – one of which is the Mossel Bay golf course, which boasts a spectacular sea view from every tee affording visitors the chance to whale watch as they line up their next shot. Visitors can also enjoy an array of other wonderful activities including visiting the 19th-century Cape St. Blaize Lighthouse, sampling local cuisine, as well as enjoying 4x4 excursions, swimming, hiking, and kayaking. The large bay, edged by long, gorgeous sandy beaches lapped by warm Indian Ocean waves, is still the primary drawcard for many visitors.