Property Information Harbour Plaza is a 46,000 square foot retail shopping center, located at 17660 Tamiami Trail South in Fort Myers, Florida. Just south of Alico Road. About the Area 63,500 Vehicles Daily (Q2-2019)** 96,218 Local Population (3/2023) 43,802 Households Within 5 Miles 99,763 Avg. Household Income 1,036,000,000 Total Consumer Spending WITHIN 5 MILES Unit Availability