If you dream of days watching the sun go down while sipping on a cocktail at a tropical resort, then a beach holiday can make all your dreams