Yes and no. Entrance to Seven Seas Beach is free, however, you do have to pay for parking, lockers, showers, and food.