Various companies offer fishing, surfing, canoe safaris ... then both drifted away as serenely as they had arrived. The Cocos (Keeling) Islands had left their mark. Flights leave daily from ...