A Sanibel Island Resort in Southwest Florida offering short and long-term vacation rentals, a private shell covered beach, and enchanting botanical gardens.