Nobody can resist the beach, but sometimes you want to pad out a vacation with something besides sand. These five beach towns ...