i dont think too many of us live near the island. There is a car wash place i patron often but its not a self wash place and it is not near the island, however, it is next to I75 depending on what exit you take you might pass it. Welcome to South West Florida and if you need something during your stay feel free to call (321)663-7376. Its an Orlando number but i do live in Ft. Myers.
Cheers,
Suriel