It is on Absecon Island, on the Atlantic coast. How many other towns share a border with Atlantic City?