August 18, 2024 Beechy Island We made it! Finally, we’ve arrived at Beechy Island! Situated at the end of Lancaster.