Beach lovers, take note: Mexico Beach promises five miles of some of the loveliest beaches on the planet. The town offers numerous, easy-to-spot beach ...