This small resort is bursting with delicious places to eat. Cala Bona's main industry is fishing and you'll be able to try the local catch of the day when you sit down to a leisurely meal on the harbour's promenade. You can choose to dine in one of the fresh seafood eateries or go for some international cuisine with numerous different options including British, Italian, American and Indian. If you're stuck for ideas on where to dine, here's a list of some of the best restaurants in Cala Bona.
This family-run tea room will transport you to another time as your try their handmade cakes and afternoon tea. Stay for lunch and sit out on the terrace as you dine on generous portions and affordable drinks. Come early as this place often fills up quickly, and we'd recommend trying a dessert before you leave.
Situated right next to the harbour you'll get gorgeous views as you indulge at this Mediterranean cafe's mouth-watering tapas, steak and slow-roasted lamb. All their food is locally sourced and freshly prepared, including their bread which is made on site in their own bakery.
You'll receive a friendly welcome at Argos British Bar. The outdoor patio provides views of the marina as you have your morning coffee and English breakfast. In the evening you can return for pitchers of sangria, football matches on Sky and quiz nights if you want to test your knowledge.
For authentic Indian food right next to the water, Kashmir Balti serves up dishes full of flavour and spice at reasonable prices. You'll feel as though you were in India itself as you try dishes from the endless list of curries, whilst nibbling on sides of pakoras and poppadoms.
This small shop is a favourite for locals and tourists who need to grab something to eat out. Their sandwiches are freshly made to order and are ideal for a picnic next to the marina or on the beach. For a more wholesome meal you can also order English butties, pasties and quiche.
If you're looking for a special place for a romantic meal for two, take your loved one to Restaurante Son Floriana. This Mediterranean restaurant is located in an old stone building with an atmospheric courtyard at its heart. You'll receive excellent service as you order from their extensive menu and wine list. Specialities include prawns with pineapple in tempura batter, lamb cutlets and homemade prawn ravioli.
You'll receive all the comforts of home at this family-run pub, with Sunday roasts and classic beer-battered cod on the menu. Set right opposite the marina you'll have terrific views of the boats as they sail in and out of the docks. Rope and Anchor is known for its friendly atmosphere and welcoming staff.
At this cafe located right on the harbour, you can sit back and watch the boats come and go as you sip cocktails beside the sea. Cafe Thalassa is a great option for lunch and serves freshly made baguettes, salads and crepes. They're also renowned for their warm apple cake.
Any visitors with a sweet tooth are sure to love Bonanza. Set right on the promenade with a stunning sea view, you can gorge yourself on delectable homemade cakes, cupcakes as well as sandwiches while taking in the scenery. You'll want to come back to try more of the yummy flavours, including carrot cake, lemon meringue and banoffee pie.
This restaurant in the Hotel Cala Bona is not just for its residents, so come on in and enjoy the relaxed atmosphere and laid-back Spanish feel. You can indulge in its epically large portions of burgers and pizza, with famous sundaes for afters, including coconut and chocolate cream.