This is a sponsored post from Beach Resorts, but all opinions are my own. Have you ever been on an...