Crema (Dreamboat Island #1)
Steve Milton

Clark came back to small-town Amelia Island after his wacky aunt Logan left him a building downtown, with the stipulation that he use it to learn to talk to people without needing booze. Clark followed his passion for coffee and opened Crema, the town's first gourmet pourover coffeeshop. His first customer is Zeke Zimmer, "Zippy the calculator boy" from back in fifth grade. Zippy still likes calculators, but he's a multimillionaire bodybuilder with a math PhD and his own investment fund. Clark isn't gay, but he can't stop staring at Zeke's pecs, arms, calves, and pornographic white athletic socks. Who wouldn't appreciate an athletic build? Clark joins a climbing class to get in better shape, and Zeke is his new instructor, always ready to stand behind him and catch him if he falls.
"I came back to Amelia Island to get away from 'straight' guys."
Zeke was hurt badly by his former boss, who turned out to be a married liar. He came back to Amelia Island to try to rebuild his life and prove himself to his dad-joke-cracking father, who's also the town mayor. Zeke is happy running an investment fund, driving his Ferrari, and taking care of his golden retriever, Superscript. The last thing he needs is another straight guy who will cut and run. But Clark is absolutely gorgeous, with gray eyes and a gentle smile, and his nerdy jokes are just the way he remembers him. But Clark is straight. Or says he is.
"I can't believe my own feelings."
Clark used to be sure about a lot of things. He used to think he can't run a business. And he used to think he wasn't into guys. Zeke can change everything -- unless Clark's hesitation and Zeke's past get in the way.
Crema is a gay-for-you/straight-to-gay coffeeshop romance with a wacky aunt, copious dad jokes, a golden retriever, bobbing boats, hot love between two well-muscled guys, and of course a feel-good HEA.