Short answer: YES! Remember, this is a touristy vacation spot that can be very busy. We had one night where we didn't make a reservation and it was a nightmare! I recommend downloading TheFork for reservations. There are some nights where you can get 10-30% off at certain locations if you use them for a reservation.