The city is located southwest of St. John 's , on the eastern tip of the Avalon Peninsula on the island of Newfoundland .
It is southwest of St. John 's , on the eastern tip of the Avalon Peninsula on the island of Newfoundland .