Times Square is in the downtown area of Fort Myers Beach and is one of the most iconic areas of the Town. It is at the north end of Estero Island.