Texada Island Inn features a full-service restaurant and renovated pub with scenic views. Overnight accommodations may also be available.