Cannon Beach is a major development in Mesa that houses Revel Surf. But there's a lot more dining and entertainment options ...