The St John Inn in Cruz Bay has some two bedroom suites. Very basic accommodations but clean. Walking distance to the ferry.