Of course, buy ar Grady White Tournament 225 (bowrider). Comes in at about 22'8" with the engine, you'll never need to buy another boat. Here is the website to check it out.
http://www.gradywhite.com/225/
Beside that, why can't your boat ovehang the slip by a few inches - you said its at your place - water fronmt I assume so the dock is private. Set up the tie lines and cleats to safely accomodate your boat. Shouldn't be a problem.