Search hotels in Marsa Alam, Egypt

Enter your dates and choose from 172 hotels and other places to stay

Check out these popular cities in Marsa Alam

Coraya Bay

16 hotels

Port Ghalib

33 hotels

Abu Dabab

22 hotels

Quseir

54 hotels

Marsa Alam

18 hotels

Stay in Marsa Alam's best hotels!

Filter by:

Star rating
Review score

Steigenberger Resort Alaya Marsa Alam - Red Sea - Adults Friendly 16 Years Plus

Hotel in Coraya Bay

Facing the beachfront, Steigenberger Resort Alaya Marsa Alam - Red Sea - Adults Friendly 16 Years Plus offers 5-star accommodation in Coraya Bay and has an outdoor swimming pool, garden and private...

M
Marion
From
United Kingdom
The food & service was noticeably better than when we stayed in the Royal Suite in April 2024.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 1,919 reviews
Price from
US$370.50
1 night, 2 adults

JAZ Elite Riviera

Hotel in Marsa Alam City

JAZ Elite Riviera features an outdoor swimming pool, garden, a restaurant and bar in Marsa Alam City. Featuring room service, this property also provides guests with a children's playground.

M
Marco
From
Italy
Exceptional location and buildings Exceptional food and services Extremely clean
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 477 reviews
Price from
US$396.35
1 night, 2 adults

JAZ Elite Amara

Hotel in Marsa Alam City

Facing the beachfront, JAZ Elite Amara offers 5-star accommodation in Marsa Alam City and has a garden, private beach area and terrace.

H
Hamdi
From
Egypt
I couldn’t think you enough for everything you did .The people are so professional and nice .Doing their best to make each guest happy.They are really taking care of every single detail .They even upgrade my room to another one pool and sea view …just when they know it is my first time to visit them and I am alone in my trip. Also,they have prepared a very nice table decorated with flowers when I was taking my dinner at beach restaurant without even asking for it .it was a vey nice gesture from them ❤️♥️❤️
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 319 reviews
Price from
US$365.02
1 night, 2 adults

Wadi Sabarah Lodge

Hotel in Marsa Alam City

Wadi Sabarah Lodge has an outdoor swimming pool, garden, a private beach area and shared lounge in Marsa Alam City. There is a terrace and guests can make use of free WiFi and free private parking.

L
Lisa
From
Australia
Gorgeous stone buildings Quiet desert scape No plastic water bottles Beautifully appointed rooms Hearty food - everyday an Egyptian set menu (great idea!) - no choices for meals but beautifully presented and always plenty! Lovely staff especially the meal staff (thank you Mohamed and staff) 10/10 Wonderful pool No entertainment, no noise, just wonderful
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 798 reviews
Price from
US$112.65
1 night, 2 adults

Reef House

Hotel in Marsa Alam City

Located in Marsa Alam City, Reef House features a garden, shared lounge and free WiFi. There is a restaurant serving Italian cuisine, and free private parking is available.

A
Amy
From
Switzerland
The room was spacious and comfortable, great to have Aircon and fridge for this price. The hotel is very new so everything is in almost new condition. The driver, Mahmoud, from the hotel is very safe and very nice. In fact all of the staff are lovely, very welcoming and accommodating. It's just a couple of euros for a taxi to Marsa Alam centre where you can have a great meal for two people for the same as you pay for a cappuccino in the resort hotels.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 261 reviews
Price from
US$30
1 night, 2 adults

Casa Mare Resort - ex, Royal Tulip Beach Resort

Hotel in Port Ghalib

Casa Mare Resort - ex, Royal Tulip Beach Resort is located near to Port Ghalib, 42 km from Marsa Alam.

Y
Yousef
From
Egypt
Our time too short but we enjoyed here The hotel is beautiful and we will come back again also special thanks for mr.Hossam he makes our holiday perfect
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 134 reviews
Price from
US$200
1 night, 2 adults

Amarina Jannah Resort & Aqua Park Marsa Alam

Hotel in Coraya Bay

Amarina Jannah Resort & Aqua Park Marsa Alam features an outdoor swimming pool, fitness centre, a garden and private beach area in Coraya Bay.

J
Jessica
From
Czech Republic
I recently had the pleasure of staying at this exceptional hotel in Egypt, and I was thoroughly impressed by the quality of service and overall experience. From the moment I arrived, the staff demonstrated outstanding professionalism, kindness, and attentiveness. Their warm and welcoming attitude made me feel truly valued as a guest. The cleanliness throughout the hotel was impeccable. Every area, from the guest rooms to the public spaces, was maintained to the highest standard, which greatly contributed to the comfort and enjoyment of my stay. The culinary offerings were equally impressive. Each meal was expertly prepared, offering a wide variety of delicious and well-balanced options. The quality and presentation of the food were consistently excellent. In summary, my stay at this hotel exceeded all expectations. It was a truly memorable experience, and I would not hesitate to return in the future. I highly recommend this establishment to anyone seeking exceptional service, comfort, and hospitality.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 597 reviews
Price from
US$160.65
1 night, 2 adults

Marina Resort Port Ghalib, a member of Radisson Individuals

Hotel in Port Ghalib

The five stars Arabian style modern designed Marina Resort Port Ghalib is located in Port Ghalib City and provide direct access to the Marina promenade and its variety of outlets, coffee shops &...

A
Ahmed Saad
From
United Kingdom
A lovely design and just 10 minutes away from Marsa Alam airport, also very lovely stuff big thanks for the customer reception Tirza and Loka, also all the reception team
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 735 reviews
Price from
US$117.40
1 night, 2 adults

True Beach Resort

Hotel in Marsa Alam City

Facing the beachfront, True Beach Resort offers 5-star accommodation in Marsa Alam City and features an outdoor swimming pool, fitness centre and garden.

J
Jassin
From
Netherlands
Very good service, very nice people, very good resort. Hassan at the pool bar was great. Abdalla at the reception gave us a complementary late checkout!
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 91 reviews
Price from
US$130.50
1 night, 2 adults

Blue Vision Diving Hotel

Hotel in Marsa Alam City

Blue Vision Diving Hotel has an outdoor swimming pool, garden, a shared lounge and terrace in Marsa Alam City. This 3-star hotel offers a bar.

K
Kornelija
From
United Kingdom
This has been one of the best hotel stays I have ever had! From the moment I booked, Mohamed (the owner) called me to confirm my booking and ask about our plans here to help organising the trip. He waited for our late arrival (midnight) and took care of us in the most amazing way. Everything was provided for us - breakfast delivered in the morning, cleaning services, laundry and he even organised some aloe Vera for my awful sunburn! The hotel itself is great too, bright and spacious. The room was clean, and the bathroom was great too. We also got some flowers after the cleaning service which was a lovely touch! There is a restaurant in the hotel which sells great home made food, and the staff are really lovely and also take care of their patrons! When you're not diving or snorkeling, you can relax by the pool and listen to music, or use the gym if you've got extra energy. The other amazing thing to talk about is the diving! We didn't really know what we wanted to do or see, but that was not anything we even had to worry about as Mohamed is also a diving instructor and he organised and lead not only our dives, but also organised a last minute addition which allowed us to see the dolphins! It was an amazing experience and when we come back to Marsa Alam, we will definitely stay here and dive with Mohamed Salama again! I cannot recommend this place enough, it has been an amazing stay and I feel like a queen after stating here.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 82 reviews
Price from
US$30
1 night, 2 adults
See all 172 hotels in Marsa Alam

Most booked hotels in Marsa Alam in the past month

See all

Popular with guests booking hotels in Marsa Alam

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 798 reviews

Popular with guests booking hotels in Marsa Alam

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 597 reviews

Popular with guests booking hotels in Marsa Alam

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 1,919 reviews

Popular with guests booking hotels in Marsa Alam

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 477 reviews

Popular with guests booking hotels in Marsa Alam

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 735 reviews

Popular with guests booking hotels in Marsa Alam

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 261 reviews

Popular with guests booking hotels in Marsa Alam

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 319 reviews

Popular with guests booking hotels in Marsa Alam

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 261 reviews

Popular with guests booking hotels in Marsa Alam

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 184 reviews

Popular with guests booking hotels in Marsa Alam

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 241 reviews

Marsa Alam's best hotels with breakfast

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 91 reviews

Facing the beachfront, True Beach Resort offers 5-star accommodation in Marsa Alam City and features an outdoor swimming pool, fitness centre and garden.

From US$266.69 per night

Set in Quseir, Diamond Beach by Pearl Resorts has a garden, private beach area, bar, and free WiFi throughout the property.

From US$256.15 per night
Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 5 reviews

Facing the beachfront, Protels Beach Club & SPA offers 4-star accommodation in Marsa Alam City and has an outdoor swimming pool, garden and private beach area.

From US$152.40 per night

Set in Marsa Alam City, Jaz Aviva offers a restaurant. Featuring a garden, the 5-star hotel has air-conditioned rooms with a private bathroom. Guests can enjoy garden views.

From US$20,517.95 per night
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 9 reviews

Facing the beachfront, Bliss Nada Beach Resort offers 4-star accommodation in Coraya Bay and has an outdoor swimming pool, garden and private beach area.

From US$154.42 per night
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 134 reviews

Casa Mare Resort - ex, Royal Tulip Beach Resort is located near to Port Ghalib, 42 km from Marsa Alam.

From US$257.60 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 241 reviews

Facing the beachfront, Utopia Beach Club offers 4-star accommodation in Marsa Alam City and has an outdoor swimming pool, fitness centre and garden.

From US$146.05 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 288 reviews

Deep south Eco-lodge features a private beach area, terrace, a restaurant and bar in Marsa Alam City. Featuring family rooms, this property also provides guests with a barbecue.

Budget hotels in Marsa Alam

Scored out of 10, guest rating 1.0
Bad - What previous guests thought, 1 review

Oyster Bay Beach Studio has an outdoor swimming pool, garden, a restaurant and bar in Marsa Alam. Boasting room service, this property also provides guests with a water park.

From US$96.25 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 735 reviews

The five stars Arabian style modern designed Marina Resort Port Ghalib is located in Port Ghalib City and provide direct access to the Marina promenade and its variety of outlets, coffee shops &...

From US$158.78 per night
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 426 reviews

Marina view port ghalib features an outdoor swimming pool, garden, a private beach area and shared lounge in Port Ghalib. This 3-star hotel offers room service and a 24-hour front desk.

Facing the beachfront, UTOPIA Blue Resort offers 5-star accommodation in Quseir and features a garden, private beach area and terrace.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Oyster bay Suite 01 has an outdoor swimming pool, garden, a shared lounge and restaurant in Abu Dabab.

Oyster Bay Beach is situated in Abu Dabab and has a terrace, a restaurant and a bar. Featuring a garden, the 5-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom.

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 4 reviews

SIRENA BEACH RESORT & SPA in Marsa Alam City provides adults-only accommodation with a shared lounge, a bar and a casino.

FAQs about hotels in Marsa Alam

See reviews by guests who stayed at hotels in Marsa Alam

See all
From US$137.71 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 420 reviews
I liked everything about Shams Alam Resort. The food was excellent, with a lot of variety including gluten-free bread, and desserts. The location was great too, fairly close to famous diving spots like Sharm El Luli and Dolphin Reef. The hotel has good facilities, like wellness center with hairdresser, an exceptional organic essential oil shop with lots of other authentic Egyptian art and souvenirs. The hotel receptionists are very helpful with booking trips and taxis. There is also a diving center and they make trips to beautiful reefs such as Hamadi islands and other amazing snorkling /diving spots. I loved absolutely everything. Don't expect a brand new hotel, it is one of the oldest hotels in Marsa Alam but well taken care of. Old but gold!
Guest review by
Dirk
Belgium
From US$249.03 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 854 reviews
Staff. This is incredible how hard those people work. Everybody was so kind, helpful and smiling. Great waiters (special thanks to Mamdouh:)), people who take care of cleaning, people in spa, at the bar, at the reception, animators (Islam you’re the best!) - they are doing an amazing job. Good choice of tasty food. We didn’t have digesting problems not even once. Very good drinks. Rooms are cleaned everyday. There is service by the pool all the time. Lot of very well kept greenery all around the hotel. Hotel is not crowdy. Close to airport - 10 minutes so you don’t waste time for traveling. Sandy beach, beautiful bay and coral reef. Simply everything.
Guest review by
Kamila
Poland
From US$203.50 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 668 reviews
Goodmorning, We’re having a great time here, everything is absolutely stunning! Amazing beach and pool! The staff is kind and polite, food is delicious! It’s such a pity that tomorrow we have to leave… I’m going to write a nice review on trip advisor as soon as i’m back home and suggest my friends to come and visit this wonderful resort! We’re planning to come back soon for sure! Thank you for your service! You’ ve been great!
Guest review by
Sabrina
Italy
From US$195.90 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 139 reviews
This is my second stay at Concord Moreen and certainly will not be the last one, everything exceeded my expectations, the room was spacious with an astonishing view, the beach was amazing, for relaxing and snorkeling, The staff was very friendly, and went out of their way to help, especially Mr.Saad I highly recommend Concord Moreen
Guest review by
Sherif
Egypt
From US$303.04 per night
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 568 reviews
Excellent hotel directly on its own reef, exceptionally clean and well-kept, both the apartments and the outdoor facilities, particularly friendly and helpful staff, great food at the buffet, but especially in the à la carte restaurant
Guest review by
Gerd
Germany
From US$167.23 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 528 reviews
All things there was excellent, specially the stuff of panorama restaurant when I request from them to make surprise to my wife in her birthday. They are welcome and made excellent birthday show.
Guest review by
Hytham
Oman
From US$195.50 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 70 reviews
It was absolutely great. Desert, ocean, sustainable philosophy. Great respect for protecting the nature, reef. Free water dispensers to avoid pet bottle pollution was a super gesture.
Guest review by
Tamara
Switzerland
From US$158.78 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 735 reviews
A lovely design and just 10 minutes away from Marsa Alam airport, also very lovely stuff big thanks for the customer reception Tirza and Loka, also all the reception team
Guest review by
Ahmed Saad
United Kingdom
From US$305.30 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 503 reviews
Excellent location, very clean room and spacious bathroom, staff very helpful and freindly especially Mohamed the housekeeping and breakfast buffet was delicious.
Guest review by
Femke
Netherlands
From US$120.45 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 550 reviews
Very attentive and friendly staff, we were mainly scuba diving, we recommend to book a hotel transfer beforehand as the airport transfer is 35 € otherwise.
Guest review by
Nicola
Germany
From US$257.60 per night
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 134 reviews
Our time too short but we enjoyed here The hotel is beautiful and we will come back again also special thanks for mr.Hossam he makes our holiday perfect
Guest review by
Yousef
Egypt
From US$125.13 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 167 reviews
Kind, helpful and super supportive stuff. Great location for diving and snorkeling. Very relaxing and natural friendly place. Food is just amazing!
Guest review by
a.e nasr
Egypt
From US$120.45 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 203 reviews
Excellent food. Everything was fresh. Room brand new ( block 48) Very attentive staff & management Nice garden, well maintained
Guest review by
Tanja
Germany
From US$167.92 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 89 reviews
Stunningly beautiful 🤩 The staff, wonderful food and listening/ watching the waves drinking tea in the Bedouin Tent, at night!!!
Guest review by
judith
United Kingdom
From US$161 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 79 reviews
The location is awesome - you can walk to everything at Abu Dabbab bay, staff were very nice, food was tasty, room was great!
Guest review by
Tania
United States
From US$110.18 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 301 reviews
We had an amazing stay in Marina Lodge. Staff was attentive, food great, the house coral nice to snorkel at.
Guest review by
Michal
Czech Republic
From US$133.70 per night
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 1,234 reviews
Very helpful staff, an incredibly unique culinary experience, and a beautiful beach.
Guest review by
Ádám
Hungary
From US$240.97 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 30 reviews
View is Amazing Aqua is Amazing special thanks to Hamed reception manager
Guest review by
salah
Crimea

Planning a trip? Get inspired by reviews of cities in Marsa Alam

10

Marsa Alam is amazing. i would suggest to go there if your...

Marsa Alam is amazing. i would suggest to go there if your only purpose is water and nature because is the only thing that there is there. Desert and Marine life. iy you love adventures, that is the place.
Guest review by
Andrea
10

The Alaya hotel guests has a private beach area at Coraya...

The Alaya hotel guests has a private beach area at Coraya bay, my husband and I were given a lift there by a golf cart. Alaya staff greeted us at the beach area ,attending to our needs. providing beach chairs, umbrella and bar service . The swimming are is great, water is clean and warm. Snorkeling and scuba diving is available. I did snorkel and it was a great experience.
Guest review by
Rose
United States
10

Port Ghalib is worth a visit, outside of the AI Hotels.

Port Ghalib is worth a visit, outside of the AI Hotels. Nice bars, good restaurants and friendly people. On Saturdays there is now a Cruiseship visiting Port Ghalib, hopefully the effects on the reef etc. will be not too negative.
Guest review by
Lars
Switzerland
10

I love Marsa Alam and Abu Dabab most, as far as the Red Sea...

I love Marsa Alam and Abu Dabab most, as far as the Red Sea goes. My favourite place of all time is the Concorde Moreen Hotel, with the Hilton coming a strong second. We only ate at the hotels, because our time was limited. I used the taxi service offered online by Booking.com, which I found to be very efficient and reasonable. But I am also a seasoned traveller in Egypt and do not find it difficult to negotiate with taxi drivers. (It can be very useful to ask Chat GPT first what an average trip should cost you, if you are unsure, and then use that as a guideline for your negotiations.) It's an amazing experience to go out on a boat, but picking the right one can make the difference. I will be leaving my review on our experience separately (as it warrants a whole story on its own :))
Guest review by
Annie Ruurds
South Africa
10

Very quiet town, simple and the sea is amazing.

Very quiet town, simple and the sea is amazing. You can swim anywhere. No so much facilities ( food places, supermarkets,..) and pharmacies located around hotels. Weather is hot, limited gas stations and road is not preferable to be taken at night.
Guest review by
Menna
Egypt
4.0

The sea was beautiful.

The sea was beautiful. Unfortunately strong winds kept me from going into the sea. We stayed mostly in the lagoons. There was no access to sea from the beach, only from the pier. The life guards were good and attentive.
Guest review by
Roland
Switzerland
8.0

Beach area we were in wasn't the greatest,no swimming area ,...

Beach area we were in wasn't the greatest,no swimming area ,too shallow and rocky not sandy.Took quad ride out in desert was fun.Lots of fish to see on reefs,water very clean.marss Mubarak has resident dugong and turtles but didn't see the dugong on our visit.Overall nice place ,a bit on the windy side but nice relief from heat.
Guest review by
bruce
Egypt
10

"I did not leave the grounds of the Iberotel Costa Marès.

"I did not leave the grounds of the Iberotel Costa Marès. There are already so many wonderful things to do like snorkeling, diving, massages and especially the many activities offered by Captain Mahmoud's extraordinary team and the high quality shows performed in the evening. All the staff are adorable, attentive, attentive both on the beach and by the pool as well as in the various restaurants, not to mention the maintenance staff and gardeners, the cooks, the waiters (mention special for Ahzem from the main restaurant, Abd Allah at the pool restaurant, Mostafa who is part of Mahmoud's team, Hod Hod on the beach and many others of whom I don't really know the spelling of their first name. are all very courageous, with a sense of humor and kindness like I have rarely seen. Everything is put in place so that you only want to do one thing... come back as quickly as possible."
Guest review by
Valérie Lannoy
Belgium
6.0

I mentioned everything in my review, what I liked and didn’t...

I mentioned everything in my review, what I liked and didn’t like. Mainly, I noticed that someone bought a quad bike tour, and they were taken just a little way behind the hotel to ride on a pile of sand for a short while. There was trash and plastic all around, a complete wasteland—nothing pretty. I’m used to greenery, which I understand is lacking in this destination, but I definitely wouldn’t buy an overpriced camel or quad bike tour. Especially because, in that heat, it wouldn’t be an enjoyable experience for me, and with the trash around, definitely not. I did a diving trip, but it ended up being canceled. Unfortunately, they made us leave our things (like backpacks) in a place where locals were moving around, and we had no way to secure them. The original plan was that we would be on a boat. In the end, it didn’t happen, and that was probably for the best. I booked the trip through Booking. I had no particular expectations, even though we were supposed to see dolphins. Eventually, I arranged for diving, and I enjoyed it. Since I’m already a diver, it was easy, but when I saw how they even turn diving into a business, it bothered me. I saw parents forcing their 12-year-old daughter to try diving. She was crying, didn’t want to do it, but the father insisted because it was paid for. I watched her struggle and feel uncomfortable. It saddens me to see that everything can be bought with money, and that’s just wrong.
Guest review by
Smile08
Czech Republic
8.0

Some places offer excellent takeaway food.

Some places offer excellent takeaway food. There is a public beach a little further away (a short walk across a small desert area) with exceptional underwater flora and fauna. Bring shoes for walking in the water. Please stay above or near the coral (personally, I didn't know there were risks to swimming too far from the reefs, namely sharks. But I didn't see any. On the other hand, there were some exceptional fish! Port Ghalib is a tourist spot but much, much quieter than Hurghada. If someone tries to sell you something, just say ‘La, chokram’ with a smile and everything will be fine. Don't forget to tip a little, as Egyptians earn very little (around €400 per month for a family of four). For activities, I recommend Royal Sea Tours (royalsea-tours.com), who are really great. Translated with DeepL.com (free version)
Guest review by
Laurence
Switzerland