Situated on an idyllic white sand beach on the island of Sal, the Hotel Riu Palace Santa Maria offer a 24-hour all-inclusive service for an unforgettable stay.