The only guarantees of ocean view are the Inn rooms and the Beach Cottages. It's hit or miss with any other type of room. To have any chance at all, you also need to be on the upper floors. The way the terrain is, the whole resort is right at the edge of the beach but the dune blocks ground level views of the ocean.