Avalon Harbor

For older kids, taking a spin around the harbor in a kayak is an entertaining way to pass a few hours. (KAREN TAPIA / LAT)

I searched for the perfect, family-friendly rental house on Santa Catalina Island, scrutinizing one grainy Internet photo after another. I clicked past homes with high balconies and railings. Also those that specified "No children."

I eventually settled on a light green, bougainvillea-draped cottage a few blocks from the beach. It advertised two bedrooms, two bathrooms and a washer and dryer. The woman at the rental agency said it was one of her favorites, so I booked it.

For our first vacation as a family of four, renting a house instead of a hotel room seemed the way to go. With a kitchen right there, our 2-year-old, Nick, could get his favorite dinner of frozen waffles. We would have a washing machine for all those spit-up rags from our 4-month-old, John. And if either child had any meltdowns, my husband, Martin, and I wouldn't make enemies at a bed-and-breakfast.

Catalina seemed an ideal choice too. Just an hourlong boat ride from Long Beach, it is conveniently close yet far enough away to feel like vacation.

I called ahead and reserved tickets on a Catalina Express boat that departed near the Queen Mary. Round-trip tickets are $40 for adults, $30.50 for children 2 and older, and $3 for babies (to cover an Avalon city tax). In summer, the company advises people to book weeks in advance.

When we pulled into the parking lot one Friday morning last month, our main worry was seasickness. As it turned out, it should have been just getting on board.

Over the phone, the company had warned us that our stroller would have to be "checked" under the boat. I erroneously assumed that meant we would check luggage, like on an airplane. Not so.

"We have to wait on the dock and then carry everything onto the boat ourselves," Martin said after returning from the Catalina Express office lugging a stroller, a playpen and the world's largest duffel bag, stuffed full of clothes for four people, diapers for two kids and videos of the Wiggles, Australian children's entertainers.

There is no assigned seating, so we stood in line for half an hour in the hot sun with the luggage, a 30-pound toddler and a 17-pound baby in a car seat. We boarded with the kids to get seats; then Martin made a second trip for our belongings.

At least the crew members, unlike their land-based co-workers, were pleasant and helpful. The seats were comfortable and afforded terrific views. The sea was calm, and the drone of the engine sent little John off to sleep. Nick, fascinated with sharks, kept an eye out for predators in the water.

Seeing Catalina appear on the horizon was like magic. The sun-splashed hills and beaches of Avalon beckoned.

But then another snag. The spot where Catalina Express lets off passengers is a five- or 10-minute walk from the heart of Avalon. With kids and luggage, we needed a taxi. So did a lot of other people, all competing for three cabs.

Since I used to live in New York (OK, just nine months), I flagged down a driver who said he would take us to our rental. When Martin hurried to get our belongings from the boat, another passenger (a fellow ex-New Yorker, no doubt) took the cab.

Martin came back with the luggage and said, "Where's the cab?"

Nick took one look around and announced, "I want to go home now!"

Then the baby woke up hungry and started crying.

Another cab finally came--and charged us $11 for a half-mile trip. That's life on the big island.

Lucky for us, the house was worth all the trouble. It was on a quiet residential street a few blocks from Avalon's crescent-shaped harbor, as promised.

Our agency, Catalina Island Vacation Rentals, is one of the largest on Catalina. Two-bedroom houses in Avalon range from $150 to $200 per night, and three-bedrooms run $200 to $500 plus tax, with cleaning and processing fees averaging $90 per stay. Condos in adjacent Hamilton Cove, priced a bit higher, have stunning views, and guests have access to a golf cart, pool, tennis courts, fitness center and a private beach.