Puffin Point appears on the map at the beginning of this Book and it may not figure into the story (see Trivia section).
In Book 1, a "Porpoise Point" is mentioned. However, there is no "Porpoise Point" mentioned again or seen on any map. It is possible the author meant Puffin Point, as that is on the opposite end of Berk when Thuggory was speaking.
You GET that dragon to do what Hiccup wants or it will give me much pleasure to PERSONALLY boot you all the way to Porpoise Point and back again.