beach front properties in mexico