Krabi is also very close to Phuket and the other islands in the Andanman Bay (including Phi Phi) so it's a great place to use as a base if you want to explore the rest of the region. Railey Beach, which is only accessible by boat, might just be the perfect place for a romantic getaway.
Where to Stay
Railey Beach has two very nice but very different romantic places to stay. If you want something rustic, private and relaxed, the Raiei Beach Club rents houses on the beach. If your budget allows, the Rayavadee is the area's most luxurious resort and has only free-standing bungalows with sea views just a few minutes from the beach.