One of Nova Scotia's most scenic golf courses, Osprey Shores Golf Resort is located on a 60 acre peninsula extending into Guysborough harbour. Osprey Shores offers 13 guests rooms, an outdoor pool, private cove and wharf and other recreational activities.