Ritz-Carlton Inside opulent 794ft 'sea hotel' superyacht with five restaurants and a mini-marina 8th Jun 2025