North Bay North Bay is the Blue Mountains and South Coast of Lord Howe Island in one spot – the place where locals and guests go for a day trip. Read more