Ultimate Guide to Keewaydin Island

Located between Naples and Marco Island, Florida and part of the pristine Rookery Bay Reserve, Keewaydin Island is an important barrier island that remains a hidden hideaway. Largely undeveloped, the island has miles of soft white sandy beaches and is only accessible by boat. 

The traffic-free island is 8 miles long and ½ mile wide. It has 15 secluded homes and around 50 privately owned lots.

Ultimate Guide to Keewaydin Island, Florida near Naples and Marco Island | Must Do Visitor Guides

Locals and visitors love to escape to Keewaydin Island and enjoy a day on the water, swimming, shelling, birdwatching, dolphin spotting, playing, exploring, and relaxing on the beach. It’s very popular every day of the week but even more so on weekends so plan to arrive early in the day.  

The west (Gulf) side beaches of Keewaydin is perfect for fishing, shelling, and enjoying Florida sunsets. 

Keewaydin Island is also a popular destination for barefoot weddings on the beach, providing a stunning setting and an intimate atmosphere. 

Best Way to Get to Keewaydin Island

If you want to visit Keewaydin Island, there are several options–however you can only get there by boat. 

One of the easiest ways to reach the island is via the Hemingway Water Shuttle. It runs seven times daily year-round and departs from Rose Marina in Marco Island. It’s roughly a 30-minute boat ride. Tickets for a return trip are $44 for adults and $22 for children (2020 prices). 

Hemingway Water Shuttle boat ferry to docked on the beach at Keewaydin Island, Florida. | Must Do Visitor Guides
Photo courtesy Hemingway Water Shuttle

Both the ferry and the island are pet-friendly, so you can bring your dog along too if you choose. Dogs must be kept on a leash at all times as the island is a habitat for protected species of wildlife including loggerhead turtles.

You can rent a boat from a local marina in Naples or Marco Island and enjoy a day of sun and sand including a picnic on the island! If you prefer to captain your own boat or jet ski, rentals are available from both Naples and Marco Island. Rent a boat or jet ski from Pure Florida Boat RentalsExtreme Boat Rentals, or Rose Marina

Boats mored at on the shore at Keewaydin Island near Naples and Marco Island, Florida. Photo by Chris L. Smith | Must Do Visitor Guides
Photo credit Chris L. Smith

Join a sightseeing boat trip that includes a stop on Keewaydin Island for shelling and a walk on the beach! There are regular sightseeing boat trips with stops at Keewaydin for exploring and shelling. Hop on a sightseeing cruise with Sweet Liberty Catamaran Sailing CruisesPure FloridaThe Dolphin Explorer, Cool Beans Cruises, Naples Beach Water Sports or Marco Island Water Sports. 

Sightseeing sailboat on shore at the beach on Keewaydin Island, Florida near Naples and Marco Island. Photo by Debi Pittman Wilkey. | Must Do Visitor Guides
Photo credit Debi Pittman Wilkey

The most popular place to anchor is off the isthmus on the southern tip of the island. You can anchor offshore and ride the current, pull up on a sandbar, or come ashore on the east side of the island. 

Keewaydin Island Amenities

Keewaydin Island is a pristine barrier island offering no amenities. When you visit you will need to be sure to bring everything with you including beach chairs, towels, sunscreen, bug spray, beach umbrella, float and water toys, etc. 

Keewaydin Island is serviced by food boats offering concessions between 11 a.m. and 3 p.m. most days. You can buy a burger, brat, hot dogs, sandwiches, ice cream, and cold drinks (including adult beverages). That being said, it’s always a good idea to bring your own water so you can stay hydrated since the Florida sun is hot, and there is limited shade on the island. 

There are no lifeguards or bathroom facilities available on the island.

History of Keewaydin Island

In the days when Naples was just being developed by pioneers, an inn called the Keewaydin Club was built on the north side of the island. It operated from 1922 to 1999 and the building is now on the list of National Registry of Historic Places. Wealthy visitors were ferried across Gordon Pass to the private island aboard the Kokomis which can now be seen in the Collier County Museum in Naples. 

The island was also a site for the Keewaydin Camps which started in the 1890s. The island avoided largescale development in the 1950s and 60s when locals petitioned against a bridge and road being built to the island. Without their actions, Keewaydin Island would probably have become an extension to the high-rise resorts on other barrier islands including Marco Island and Fort Myers Beach. 

Today, a slower pace of life abounds on Keewaydin Island which is home to wild boar, bobcat, white tailed deer, and threatened gopher tortoises. It remains a protected nesting place for loggerhead turtles, and a peaceful place to chill out in Southwest Florida

Ultimate Guide to Keewaydin Island, Florida near Naples and Marco Island.  | Must Do Visitor Guides

Written by:

Nita Ettinger is Co-publisher for Siesta Publications Inc. and the Editor in Chief for Must Do Visitor Guides. Must Do Visitor Guides provides Southwest Florida visitor information through printed magazines and the website MustDo.com. Must Do magazines are published bi-annually and are available at no cost in Sarasota, Lee, and Collier County Chamber of Commerce, visitor information centers, select Southwest Florida hotels, and wherever free publications can be found.

[gravityform id="3" title=false description=false ajax=true tabindex=-1]
<div class='gf_browser_unknown gform_wrapper' id='gform_wrapper_3' ><div id='gf_3' class='gform_anchor' tabindex='-1'></div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_3' id='gform_3' action='/articles/ultimate-guide-to-keewaydin-island/#gf_3'> <input type='hidden' class='gforms-pum' value='{"closepopup":false,"closedelay":0,"openpopup":false,"openpopup_id":0}' /> <div class='gform_body'><ul id='gform_fields_3' class='gform_fields top_label form_sublabel_below description_below'><li id='field_3_1' class='gfield field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_3_1' >Email Address</label><div class='ginput_container ginput_container_email'> <input name='input_1' id='input_3_1' type='text' value='' class='medium' aria-invalid="false" /> </div></li><li id='field_3_2' class='gfield field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' >Locations</label><div class='ginput_container ginput_container_checkbox'><ul class='gfield_checkbox' id='input_3_2'><li class='gchoice_3_2_1'> <input name='input_2.1' type='checkbox' value='Fort Myers' id='choice_3_2_1' /> <label for='choice_3_2_1' id='label_3_2_1'>Fort Myers, Fort Myers Beach, Sanibel & Captiva</label> </li><li class='gchoice_3_2_2'> <input name='input_2.2' type='checkbox' value='Sarasota' id='choice_3_2_2' /> <label for='choice_3_2_2' id='label_3_2_2'>Sarasota, Siesta Key, Longboat, Lido, & Venice</label> </li><li class='gchoice_3_2_3'> <input name='input_2.3' type='checkbox' value='Naples' id='choice_3_2_3' /> <label for='choice_3_2_3' id='label_3_2_3'>Naples, Marco Island, Everglades</label> </li></ul></div></li><li id='field_3_3' class='gfield field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_3_3' ></label><div id='input_3_3' class='ginput_container ginput_recaptcha' data-sitekey='6LeAjKsUAAAAAD72VNHUsfFGdrDsUtYUWAB67i6n' data-theme='light' data-tabindex='-1' data-size='invisible' data-badge='bottomright'></div></li> </ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_3' class='gform_button button' value='Submit' onclick='if(window["gf_submitting_3"]){return false;} window["gf_submitting_3"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_3"]){return false;} window["gf_submitting_3"]=true; jQuery("#gform_3").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=3&amp;title=&amp;description=&amp;tabindex=-1' /> <input type='hidden' class='gform_hidden' name='is_submit_3' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='3' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_3' value='WyJbXSIsIjFjZTA0OTU3N2MzMjA5N2M1OWE4Yzk4ZTAyMzU0MjJmIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_3' id='gform_target_page_number_3' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_3' id='gform_source_page_number_3' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_3' id='gform_ajax_frame_3'>This iframe contains the logic required to handle Ajax powered Gravity Forms.</iframe> <script type='text/javascript'>jQuery(document).ready(function($){gformInitSpinner( 3, 'https://www.mustdo.com/wp-content/plugins/gravityforms/images/spinner.gif' );jQuery('#gform_ajax_frame_3').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_3');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_3').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_3').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_3').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_3').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_3').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_3').val();gformInitSpinner( 3, 'https://www.mustdo.com/wp-content/plugins/gravityforms/images/spinner.gif' );jQuery(document).trigger('gform_page_loaded', [3, current_page]);window['gf_submitting_3'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_3').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_3').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [3]);window['gf_submitting_3'] = false;}, 50);}else{jQuery('#gform_3').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [3, current_page]);} );} );</script><script type='text/javascript'> jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 3) {} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} );</script><script type='text/javascript'> jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [3, 1]) } ); </script>