A whimsical putt-putt course nestled in historic Fernandina Beach, blending local lore with playful golf. Featuring a lush garden course, beachy bar, and comfortable patio, MacGregor’s offers a unique mini-golf experience with quirky Scottish-themed storytelling and refreshing drinks.