Fantasia Beach offers beachfront accommodations with a private beach area and restaurant.