Osprey Shores Golf Resort has earned a reputation as one of Nova Scotia's most picturesque golf courses. Set on the shores of the Atlantic Coast's largest bay, Osprey Shores is located on 60 acre peninsula extending into Guysborough Harbour, creating oceanfront views from each fairway. The resort features a Clubhouse with a full pro shop including club and cart rentals, guest lounge and a 100 seat event facility as well as a 10 room lodge.