Champagne Beach is a pretty horseshoe of soft white sand and turquoise water that gets rave (slightly overhyped) reviews and regular cruise-ship visitors. If you're driving, park the vehicle well back from the beach to avoid the extra charge. An impromptu souvenir market sets up when cruise ships are in.