Currumbin is one of the best spots in the southern Gold Coast, and right across the road from the beach is Elephant Rock Cafe, a hidden gem frequented by locals & those in the know.
There are two levels of seating, and almost every table has a clear view of the ocean. It's also mostly undercover so you'll still have a good spot in the rain. Grab a seat on the bar on the top level if you want an uninterrupted view of the beach!
The menu is extensive, and has everything from sandwiches & wraps to fish, steak, and burgers. They also have a few nice salads for the health conscious - or it's fully licensed if you're heading in the other direction.