Also check out:
CruiseDirect  - Find the Perfect Cruise!
Air Flights Hotels Car Rental Cruise
SurfSun.com - Beach Vacation Guide. Info