I don't know if I've been to Marco Island but I can highly recommend visiting Sanibel Island up the coast off Ft. Myers.