Eden Rock – St Barths is one of the most iconic and luxurious hotels in the Caribbean, known for its…