There are two main things people look for when choosing the perfect beach destination: soft, sugar-white sand and sparkling, crystal-clear water. Everything else—great restaurants, quaint shops, and ...