Sanibel’s two semi-private golfing courses can easily turn your vacation into a swinging one. Complete with tennis courts, pro shops, and restaurants, the clubs have it all. Throughout the year, they host competition events to support local charities.