Located in Naples, Florida, minutes from the pristine beaches of the Gulf of Mexico, Audubon is the icon of Florida elegance.