2,631 reviews rated NOAH'S on the beach with an average score of 8.1/10. It may also be worth looking into the Rydges Newcastle, which received a rating of 8.0/10 from 2,834 reviews. Novotel Newcastle Beach could be another great option, with a score of 7.4/10 from 989 reviews.
Foreshore Park hotels have an average price of C$ 55/night (based on searches on HotelsCombined in the last 3 days).
HotelsCombined searches in the last 3 days suggest cheap Foreshore Park hotels have prices starting from as low as C$ 43/night, depending on the popularity of your requested dates.