Sarova Whitesands Beach Resort & Spa is in Mombasa on one of the longest beachfronts protected by the Mombasa Marine Park.