Medina Beach: palm trees, golden sand, and my children's laughter. ...