Personally I like the beaches in Goa better. They are much more lively , the shacks serving food and alcohol have their own charm and then at night there are the beach parties with music. The beaches in Krabi are very quite and deserted , beautiful no doubt but very quiet and due to the many tiny islands there are always twigs and leaves floating on the water that collect on the beach and disfigure it to some extent. Phuket was more happening than Krabi though with respect to the people and water sports activities and restaurants. 
