Year round sunshine makes Miami Beach a great place to golf. From private country clubs to public courses, here are a few of the best golf courses in Miami Beach.

Normandy Shores Golf Club

Located on the exclusive and tropical Normandy Isle, this golf club will has well-manicured greens and fairways that even a PGA pro could appreciate. Normandy Shores offers professional golf instruction for adults and juniors, so you can work on your swing while visiting Miami Beach. Another perk: children under 17 years old play for free on Sundays after 1pm with a paying adult.

Miami Beach Golf Club

This stretch of gorgeous fairways, palm trees and curvy landscape architecture has attracted South Florida Golfers for over 90 years. The Par 72 is suitable for all levels, and if you really feel underprepared, just schedule a quick lesson at the club’s critically-acclaimed Jim McLean Golf Academy. Following your round, have a drink on their restaurant patio and watch fellow players finish out their days on the nearby 18th green.

La Gorce Country Club

This pristine course features bright green grass, palm trees and an opulent gift shop that will make you feel like a true professional. Located on La Gorce Island, just a fifteen-minute drive from the Blue Moon Hotel, a round here feels like an exclusive vacation from an already paradisal Miami Beach. La Gorce also has tennis courts, swimming pools and a croquet lawn.

Bayshore Municipal Golf Course

Located right next to the Miami Beach Golf Club, this modest par 3 is a public course that’s perfect for an unplanned round or casual outing. Open all year long with enviable prices and 9 pristine holes, the Bayshore Municipal Golf Course is a refreshing alternative to Miami Beach’s opulent other courses.

image via flickr