Carnival Corp raised its annual profit forecast after beating second-quarter estimates on Tuesday, driven by the highest margins the company has achieved in nearly 20 years, sending its shares up almost 8% in morning trading.Sea-based vacations continue to be more affordable than land-based options…