Gloucester occupies most of the eastern end of Cape Ann , except for the far tip , which is the town of Rockport .
Rockport occupies most of the far end of Cape Ann , except for the eastern tip , which is the town of Gloucester .