Provide a full of entertainment include amusement parks, attractions, beaches, boat rentals, bowling and casinos.