
La Roca
Breakfast and dinner at the foot of the Land's End rocks, on the Pacific side of Cabo San Lucas, with the surf breaking just beyond the terrace.
La Roca: Dinner Where Cabo Meets the Pacific
Tucked against the granite of Land's End on the Pacific side of Cabo San Lucas, La Roca is the signature restaurant of Grand Solmar Land's End Resort. It's only about a kilometer from Villa 1 as the crow flies, but by road it's a 10 to 15 minute taxi through downtown and along Avenida Solmar. The reward is one of the most dramatic settings in town: open ocean, big waves, and the rocks lit up at night.
Service is twice a day: breakfast from 7 AM to noon and dinner from 5 to 10 PM. Reviewers from July to September 2026 order beef tenderloin, scallops, clams, short ribs, wagyu, salmon and red snapper at dinner, and rave about the house bread and the tres leches. The bar staff put on a show with flaming tequila drinks, and on some summer nights there's an electric violinist.
It's fine dining in price and service: staff are named again and again in reviews, and several guests with dietary restrictions said the kitchen went out of its way for them. The only grumble we found was about paying for the sweet bread basket. Book ahead, especially for a sunset dinner; Solmar's reservations team handles bookings by phone, and there's an OpenTable listing too. Valet parking is available.
La Roca is worth it for a special dinner, and breakfast is a clever way to see the setting for less. Don't swim at the beach in front; the Pacific side has strong currents and the resort beaches here are for looking, not swimming. Pair it with a sunset walk on the sand in front of the resort before dinner, then taxi back to the calm water of Médano.
Information
- Distance from Villa One: 0.7 mi (1.1 km), 20 min walk
- Phone: +52 624 144 2500
- Cuisines: Mexican, Seafood, International
- Meals: Breakfast, Dinner, Drinks
- Price: $$$$
- Area: Land's End
Hours
- Breakfast daily 7:00 AM to 12:00 PM
- Dinner daily 5:00 PM to 10:00 PM
How far is La Roca from Villa 1?
La Roca is about 0.7 miles (1.1 km) in a straight line from Villa 1 at Hacienda Beach Club & Residences, about a 20-minute walk. Address: Grand Solmar Land's End Resort, Av. Solmar 1A, Centro, 23450 Cabo San Lucas, B.C.S., Mexico.
Frequently Asked Questions
Where is La Roca in Cabo San Lucas?
At Grand Solmar Land's End Resort on Avenida Solmar, on the Pacific side of Land's End. It's a 10 to 15 minute taxi from Villa 1.
Is La Roca open for breakfast?
Yes, from 7 AM to noon. It's a good way to see the setting for less than dinner.
Can you swim at the beach in front of La Roca?
No. The Pacific beaches along Land's End have strong currents and are not safe for swimming. Swim on Médano Beach instead.
Nearby Restaurants & Bars
Bagatelle Los Cabos
Location: Blvd. Paseo de la Marina 4750, Locales 4-7, Col. El Médano, 23453 Cabo San Lucas, B.C.S., Mexico
Phone: +52 624 125 5006
0.2 mi from Villa 1 · 5 min walk
Don Manuel's
Location: Waldorf Astoria Los Cabos Pedregal, Camino del Mar 1, Col. El Pedregal, 23455 Cabo San Lucas, B.C.S., Mexico
Phone: +52 624 163 4300
0.7 mi from Villa 1 · 20 min walk
El Farallón
Location: Waldorf Astoria Los Cabos Pedregal, Camino del Mar 1, Pedregal, 23455 Cabo San Lucas, B.C.S., Mexico
Phone: +52 624 163 4300
0.7 mi from Villa 1 · 20 min walk
Staying close to La Roca?
Villa 1 is a 4-bedroom, 4.5-bath beachfront mansion at Hacienda Beach Club & Residences on Médano Beach, with a private infinity pool and hot tub, a golf cart, concierge and a private chef on request. Book direct for the best rate, with no platform fees.