Newquay is located on the north coast of Cornwall, England.