Cape beach