float somebody's boat

float somebody’s ˈboat

(informal) be what somebody likes: You can go swimming, hiking or just lie on the beach, whatever floats your boat.
See also: boat, float