Location Emerald Beach, located at 500 Saturn Court on the 3-1/2 mile white sand crescent beach of Marco Island, 25 minutes from Naples and 50 minutes from Southwest Florida International Airport in Fort Myers.