Welcome to the Ostego Bay Foundation Marine Science Center located at 718 Fishermans Wharf on San Carlos Island in Fort Myers Beach, Fl. For 31 years, the Center provides a Marine Science Experience through interactive exhibits, aquariums, touch tank, one of kind collections and unique displays.