Roaring Pavilion is located on a private beachfront estate where the Roaring River meets the Caribbean Sea just a few minutes outside of Ocho Rios, Jamaica