Albatross Ave, Mermaid Beach