This is one of the most beautiful beaches in the world. Malindi is a great place because it is a city with access to many amenities like banks, supermarkets etc, but the beach can sometimes be polluted by the flooding nearby Sabaki river. The beach then becomes full of leaves and the water is brownish. Not so in watamu. The sand is clean and the water clear throughout the year.
My only problem was the many beach boys, who assume everybody to be Italian. They have no respect for privacy.