Cala d'Or's marina and surrounding streets are full of appetising restaurants. When the tourism industry grew in this fishing town so did the amount of delicious cuisine on offer. Now you can find an array of Mediterranean and Spanish establishments, as well as international restaurants, around every corner. There is plenty to choose from when deciding on where to spend your evening, and with many of the eateries overlooking the marina, you are sure to have a view like no other.
This ice cream kiosk is located right next to the beach. Cala D'ice serves up the best ice creams around and you'll be able to choose from a variety of options including chocolate bar flavours like Bounty and Snickers. If ice creams don't take your fancy then you might prefer to try their frozen yogurt with mixed berries or the crepes and waffles.
This little hideaway is slightly off the beaten track, 10 minutes from the marina, but it's well worth it when you sit down for a meal. Their Sunday and Wednesday roasts with options of beef, pork and turkey come with lashings of gravy and are thoroughly recommended. The sizes here are enormous so make sure you arrive hungry.
This family-run restaurant overlooks the harbour and sea. The chefs at Restaurante Selani take pride in their work and all the dishes here come out looking like pieces of art. You'll love their mouth-watering tapas, surf and turf or the supreme steaks. Locals and tourists alike come to dine on the delicious food on offer here.
Sitting out on the terrace at Churchills you can order from the extensive cocktail menu as you watch ships pass by on the water. Lunch runs up until 3pm and then it's tapas into the night. If you're a gin fan, Churchills Restaurant has over 15 lines of gins to choose from and they can make your martini or gin and tonic exactly to your specifications.
This restaurant has high standards when it comes to their a la carte and set menu dishes. You'll receive nothing but the best, with meals prepared using only the freshest ingredients. Diners can look out over the outdoor pools and listen to the live music playing softly in the background as they dine. This establishment also caters for weddings so you can tie the knot in this beautiful location.
Ca'n Trompe's friendly owners offer a wide range of specialities including seafood paella, pork loin, suckling pig and salmon. This Majorcan restaurant is down-to-earth and serves up large portions at affordable prices.
You're in for a real treat at Restaurant Diferent. The varied and extensive menu will have you coming back time and time again to sample something new and unique, as the name suggests. Popular dishes are the fried goat's cheese with raspberry sauce, pad Thai, and flavourful pulled pork and ribs.
If you're looking for a romantic meal locale with your special loved one, you're in luck. Come to La Bodega in the evenings for a warm, atmospheric meal of exquisite tapas. They have several different varieties of fresh and authentic Spanish creations like chorizo in red wine, garlic mushroom and calamari and mussels cooked in a white wine reduction.
Indiana Johns is a fusion of Asian, Spanish and Thai cuisine, all with a grill focus. You'll get a variety of options here, including steaks, ribs, prawns, salmon and just about anything else you can throw on a grill. The name of the restaurant comes from the epic film franchise and they like to think Indiana himself would enjoy the meals prepared here. Indiana Johns is a great place to bring the kids.
This bar has personality, charm and serves comfort food tapas including bread and dips, prawns in filo, salmon bites, nachos and Spanish hams and cheeses. With an extensive drinks menu, you can pair your tapas with your drink of choice from cocktails, ciders, spirits and wines.