Baleal, Peniche, Portugal. Good food, awesome beaches, awesome surf. What more could you want!