Costa Rica offers beaches and nature alike