Some people consider the beach the ultimate vacation spot. But if you're not one of them, these spots might just win you over.