I would recommend renting a house on the beach through VRBO. You will likely see dolphins right from your deck. As for places to eat, most places in town are great. Definitely try their ceviche, some of the best from my mission. It's a great area, but don't expect it to be like Cabo or Cancun. It's much different.