Our recommendation is to fly into RSW in Fort Myers, and either drive or Uber to the island
Depending on where you stay, maybe not but a car would be helpful. The JW Marriot and the Hilton are both centrally location and within walking distance to the beach and restaurants.