Located immediately west of Cape Canaveral and south of the Kennedy Space Center, downtown Merritt Island, FL, is crowded with tourists and the businesses that cater to them. The associated congestion ...