About The ShellsThe Shells is an unforgettable floating escape nestled right in St Helier Marina. Find out more information and how to book.