The Plaza at Island Pass is a shopping destination located in Ft. Myers, FL. As a Community Center, it occupies a prime spot at San Carlos Blvd. & Kelly Rd.. The mall opened its doors in 2008. Shoppers can explore 414,054 sqft. of retail floor space featuring approximately 9 stores. Ample parking is provided with 1,024 spaces available.