The Coton Road island is one of the busiest in town