To help you decide which Mexican beach town to explore – we’ve picked eight which each have something different to offer.