mexico, sayulita, beach town, palm trees, vacation spot, colorful, summer, ocean