Vibrant beach town with colorful market stalls and bustling crowds