Your choice of hotel probably shouldn't be based purely on the merits of its cocktail menu. But these places have so much more than a great selection of drinks. Ayana Resort & Spa's Rock Bar is perched just 46 feet above the Indian Ocean and offers a spectacular martini on the rocks.

Read the full article at cnn.com