Humbum Island/Lighthouse Island, Humbum Island, Sand Bay (Lee)