Good 233 reviews With an amazing beachfront location at Surfers Paradise and 180-degree views of the Pacific Ocean, the fully self-contained Olympus Beachfront Apartments offer home comforts and hotel amenities.