This picturesque coastal destination offers stunning beaches, colorful houses, and a laid-back atmosphere. Enjoy snorkeling, kayaking, or simply …