An amazing beach front oasis in the beautiful Caster Bay.