Putt-putt in paradise with two 18-hole courses that sit feet from the water and create a spectacular backdrop for an afternoon of fun.