St John Inn or the Inn at Tamarind Court. Both are within walking distance from the ferry dock in Cruz Bay.