If you are looking to say your vows with uninterrupted views of the Mediterranean, host an unforgettable dinner with mouthwatering local produce under the welcoming shade of the trees and party the night away beneath the twinkling stars, look no further than Coral Residence.