If you’re eager to get to the beach, Puerto Viejo is about a five-hour drive from San Jose. We don’t recommend driving after ...