I've written recently about building a perfect beach search engine. Here is a brief example of using the site.
Let's imagine you want to find a beach that offers snorkeling, but you want to find one that is shallow because you have small children with you. A query for 'snorkeling AND shallow' brings up the following results:
(currently the data on the site is limited to Kauai and Maui).
From these, I might decide that I'm more interested in Kauai than Anini (it does appear to have more of the beaches that I'm looking for after all).
Clicking on Kauai, then selecting Anini beach leads me to the following:
Here I can see that there is plenty of content describing the beach. Some of the content contains highlighted terms that lead me to confirm that it is indeed described as a beach that offers snorkeling and that it is shallow. Content from both Fodor's and FourSquare supports this:
There are many issues with the site that I'm slowly addressing, but the basic task of finding beaches seems to be up and running. If you are interested, please take a look and let me know what you think - the site is available here.
A great family park, Anini is unique in that it features one of the longest and widest fringing reefs in all Hawaii, creating ashallow lagoon that is good for snorkeling and following the occasional turtle.... [Fodors]
A nice, shallow place for snorkeling, but can get tiring to swim around if the current is too strong.... [FourSquare]